#include <deShared.hpp>
Public Member Functions | |
| deDynamicList (const unsigned int Size, const unsigned int Count, const unsigned int Growth, const deDynamicListClearType ClearType) | |
| deDynamicList (deDynamicList &deDynamicListSource) | |
| ~deDynamicList () | |
| deBoolean | GetCreationResult (void) |
| deBoolean | AddElement (void *Element) |
| deBoolean | InsertElementBefore (void *Element) |
| deBoolean | InsertElementAfter (void *Element) |
| deBoolean | DeleteElement (void) |
| void * | GetFirstElement (void) |
| void * | GetNextElement (void) |
| void * | GetPreviousElement (void) |
| void * | GetLastElement (void) |
Private Member Functions | |
| void * | FindOpenSlot (void) |
| deBoolean | GrowList (unsigned int SizeIncrease) |
Private Attributes | |
| deBoolean | CreationResult |
| void * | List |
| void * | FirstElement |
| void * | LastElement |
| void * | CurrentElement |
| unsigned int | ElementSize |
| unsigned int | ListEntrySize |
| unsigned int | GrowthRate |
| unsigned int | ListSize |
| unsigned int | CurrentElementCount |
| unsigned int | ElementOffset |
| unsigned int | PrevOffset |
| unsigned int | NextOffset |
| deDynamicListClearType | ListClearType |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc3